#!/bin/bash

#DNS panel for BigLinux
#
#Authors:
#  Bruno Goncalves Araujo <www.biglinux.com.br>
#
#License: GPLv2 or later
#################################################



. /usr/share/bigcontrolcenter/default/theme-categories.sh.htm

#Translation
export TEXTDOMAINDIR="/usr/share/locale-langpack"
export TEXTDOMAIN=bigcontrolcenter-start-connection


echo '
<script language="JavaScript">
window.resizeTo(640,480);
function NoResize(){
  window.resizeTo(640,480);
}
</script>
'


title=$"Configurar DNS"
apply=$"Aplicar"
close=$"Sair"
back=$"Voltar para tela de configuracao"

#title
echo "<title>$title</title><body onResize=\"NoResize();\">"

#header
open_header
echo "$title" '</font><br>' $"Para uma conexao mais rapida e estavel."
close_header


#confere as variaveis que sao traduzidar com um p_ antes do nome
if [ "$p_escolha" = "automatico" ]
then
echo "bigbind --unfix-resolvconf" >> /tmp/bigbind$$
fi

if [ "$p_escolha" = "opendns" ]
then
echo "bigbind --fix-resolvconf 208.67.222.222 208.67.220.220" >> /tmp/bigbind$$
fi

if [ "$p_escolha" = "bind" ]
then
echo "bigbind --start
bigbind --autostart
bigbind --fix-resolvconf 127.0.0.1" >> /tmp/bigbind$$
else
echo "bigbind --stop
bigbind --disable-autostart" >> /tmp/bigbind$$
fi

if [ "$p_escolha" = "manual" ]
then
echo "bigbind --fix-resolvconf $p_resolvconf1 $p_resolvconf2" >> /tmp/bigbind$$
fi

#Como as operacoes desse script precisam de permissao de root, todos os comandos foram salvos em um arquivo temporario utilizando o redirecionamento >>
#Lembre da importancia de incluir o $$ ao final de arquivos temporarios
#O chmod +x torna o aruqivo gerado executavel
chmod +x /tmp/bigbind$$

#A execucao propriamente dita utilizando obigsudo para dar permissao de root
bigsudo /tmp/bigbind$$ > /dev/null

#A remocao do arquivo temporario
rm -f /tmp/bigbind$$

#Exibir resposta para o usuario
echo "<br><br><br><br><br><center><font size=+2>"
echo $"Configuracao aplicada."
echo "</font></div><div id=\"rodape\"><button type=button  onClick=\"parent.location='dns.sh.htm'\">   <img src=\"/usr/share/bigcontrolcenter/default/images/ok.png\" style=\"vertical-align:top\" />  $back   </button> 

<button type=button onClick= parent.location='/usr/share/bigbashview/exemplo2.sh.htm?close=True'>   <img src=\"/usr/share/bigcontrolcenter/default/images/cancel.png\" style=\"vertical-align:top\"  />  $close     </button></form></div></body>"
